aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/(profile)/messages/+page.server.js
blob: 631160997f93890f3573b5d0df390faaa6eb1e0c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { get } from '$lib/utils';

export async function load({ params, parent, url }) {
	let { user, subject } = await parent();
	let { since = 0 } = params;

	let messages = [];

	try {
		messages = await get(`/nostr/${user.pubkey}/${subject.pubkey}/${since}/messages`);
	} catch (e) {
		console.log(`failed to fetch nostr messages`, e);
	}

	return { newMessages: messages };
}